﻿Imports BR.Conexiones.Mantenimiento.Administracion.Seguridad
Imports StartFrame.Web.Handlers

Namespace Handlers.Mantenimiento

    Public Class AccesoRecorridas
        Inherits baseHandler

#Region "Constructor"
        ''' <summary>
        ''' Manejador (handler) de los eventos (acciones) asociados a la configuración de los usuarios registrados en el sistema
        ''' </summary>
        Public Overrides Sub InicializarDatos()
            MyBase.InicializarDatos()
            _Abm = New BR.Conexiones.Mantenimiento.Administracion.AccesoRecorridas()
            _Pagina = "~/UserPages/Mantenimiento/Recorridas.js"
        End Sub
#End Region

#Region "Metodos"

        ''' <summary>
        ''' Guarda los Juzgados que van a estar asignados a la Recorrida.
        ''' </summary>
        ''' <remarks></remarks>
        Public Sub GuardarJuzgados()
            CType(_Abm, BR.Conexiones.Mantenimiento.Administracion.AccesoRecorridas).GuardarJuzgados(_RequestData("id"), _RequestData("juzgados"))
        End Sub

        ''' <summary>
        ''' Obtiene los Juzgados asignados a una recorrida determinada.
        ''' </summary>
        ''' <remarks></remarks>
        Public Sub ObtenerJuzgados()
            _Context.Response.ContentType = "text/plain"
            _Context.Response.Write(CType(_Abm, BR.Conexiones.Mantenimiento.Administracion.AccesoRecorridas).ObtenerJuzgados(_RequestData("id")))
        End Sub
#End Region
    End Class
End Namespace